<template>
    <div>
        <mt-swipe :auto="4000">
            <!-- 在组件中使用v-for循环的话，一定要使用 key  -->
            <!-- 将来，谁使用此轮播图组件，谁为我们传递 lunbotulist , 应该是父组件向子组件传值 -->
            <mt-swipe-item v-for="item in lunbotuList" :key="item.id">
                <img :src="item.img" alt="" @click="goto(item.url)" :class="{full : isFull}">
            </mt-swipe-item>
        </mt-swipe>
    </div>

    <!-- 为什么商品评论中的轮播图有间距？？ -->
    <!-- 1.首页中的图片，它的宽高都使用了 100% -->
    <!-- 2.在商品详情页面中，轮播图的图片，如果也使用宽高为 100% 的话，页面不好看 -->
    <!-- 3.商品详情页面中的轮播，期望高度是 100% 但是宽度自适应 -->
    <!-- 4.经过分析，得到问题的原因；首页中的轮播图 和 详情中的轮播图，分歧点是 宽度 到底是 100% 还是自适应 -->
    <!-- 5.既然这两个轮播图其他方面都是没有冲突的，只是宽度有分歧，那么我们可以定义一个属性，让使用轮播图的调用者手动指定是否为 100% 的宽度 -->

</template>

<script>
export default {
    props: [
        "lunbotuList",
        "isFull",
    ],
    methods: {
         goto(url){
            location.href = url
        },
    },
}
</script>

<style lang="scss" scoped>
.mint-swipe{
    height: 200px;
    text-align: center;
    .mint-swipe-item{ // 交集选择器 
        // &:nth-child(1){
        //     background-color: red;
        // }
        // &:nth-child(2){
        //     background-color: blue;
        // }
        // &:nth-child(3){
        //     background-color: green;
        // }
        
        img{
            // width: 100%;
            height: 100%;
        }
    }

    .full{
        width: 100%;
    }
}
</style>
